import matplotlib
matplotlib.use('TkAgg')  # 或者根据你的系统选择合适的后端
import matplotlib.pyplot as plt
from matplotlib import rcParams

rcParams['font.family'] = 'STHeiti'  # Mac
# rcParams['font.sans-serif'] = ['SimHei', 'Microsoft YaHei', 'SimSun', 'FangSong', 'KaiTi']
rcParams['axes.unicode_minus'] = False  # 解决负号显示问题

"""
折线图 plot
条形图 bar
饼图  pie
散点图 scatter
箱线图 boxplot
多个图标
组合图
"""

month = ['1', '2', '3', '4', '5', '6']
sales = [120, 130, 140, 100, 120, 145]

f1 = plt.subplot(2, 2, 1)
f1.plot(month, sales)

f2 = plt.subplot(2, 2, 2)
f2.bar(month, sales)

f3 = plt.subplot(223)
f3.scatter(month, sales)

f3 = plt.subplot(224)
f3.barh(month, sales)


# 自动优化排版
plt.tight_layout()
# 显示图表
plt.show()

